@charset "utf-8";

.pc .fArea { padding:28px 0 0; width: 1200px; }
.pc .fArea .main { float: left; width: 763px; height:550px; border: 1px solid #dadada; background: #fff; }
.pc .fArea .extra { position: absolute;left:800px;top:168px; width: 400px; height:580px; border: 1px solid #dadada; background: #fff; }

.pc .sArea { margin:10px 0px 30px 0px;padding: 0px 0 0;width:1200px;border: 1px solid #dadada;}

.pc .cx-info { padding: 30px 0 0 30px; color: #333;  font-size: 14px;}
.pc .cx-info .txt { margin-bottom: 26px; font-size: 14px; color: #333; font-weight: bold; }

.pc .cx-info .cx-box { margin-bottom: 20px; }
.pc .cx-info .cx-box .label { float: left; width: 96px; height: 38px; line-height: 38px; font-weight: bold; color: #333; font-size: 14px; }
.pc .cx-info .cx-box .cx-rt { float: left; width: 650px; }
.pc .cx-info .cx-box .cx-rt .st1 { padding-bottom: 15px; }
.pc .cx-info .cx-box .cx-rt .st1 select { width: 198px; height: 34px;  margin-right: 8px; }
.pc .cx-info .cx-box .cx-rt .sm { color: #f40404; font-size: 14px; }
.pc .cx-info .cx-box .qz { padding-bottom: 15px; }
.pc .cx-info .cx-box .qz em { padding: 0 15px 0 5px; }
.pc .cx-info .cx-box .lx { padding: 10px 0 0;}
.pc .cx-info .cx-box .lx em { padding: 0 15px 0 5px; }
.pc .cx-info .cx-box .cz { padding: 10px 0 0; }
.pc .cx-info .cx-box .cz span { padding-right:25px; }
.pc .cx-info .cx-box .cz em { padding: 0 15px 0 5px; }
.pc .cx-info .cx-box .zil { padding: 5px 0 0; font-size: 14px; line-height: 26px; }
.pc .cx-info .cx-box .num { float: left; height: 23px; margin-top: 7px; border: 1px solid #c9c9c9; border-right: none; }
.pc .cx-info .cx-box .num span { display: inline-block; padding: 0 7px; cursor: pointer;  line-height: 23px; border-right: 1px solid #c9c9c9; }

.pc .rt-info { padding:22px 22px 0 16px; font-size: 14px; color: #333; line-height: 24px;  }
.pc .rt-info .rt-box { padding:1px 0 18px 38px; margin-bottom: 20px; border-bottom: 1px solid #f0f0f0; }
.pc  .rt-icon1 { background: url("../images/cx_icon_1.jpg") no-repeat top left; }
.pc  .rt-icon2 { background: url("../images/cx_icon_2.jpg") no-repeat top left; }
.pc  .rt-icon3 { background: url("../images/cx_icon_3.jpg") no-repeat top left; }
.pc .rt-info .rt-icon4 { background: url("../images/cx_icon_4.jpg") no-repeat top left; }
.pc .rt-info .rt-icon3 em { font-weight: bold; color: #e50000; }

.pc .rt-info .rt-icon4 .time { height: 36px; line-height: 36px; color: #908f8f; }
.pc .rt-info .rt-icon4 .sys { width: 145px; font-size: 12px; text-align: center; }

.pc .orderprice { position:absolute; bottom: 20px; left: 30px; font-size: 14px; color: #333; }
.pc .orderprice span { padding-right: 25px; }
.pc .orderprice span em { color: #ff1201; font-size: 24px; }
.pc .orderprice span em i { font-size: 18px; font-style: normal; }
.pc .orderprice button { width: 124px; height:45px;  cursor:pointer; background: #ff9000; border: none; color: #fff; font-size: 16px; font-weight: bold; }

.pc .chaxun { padding:30px 0 0; background: #fff; }
.pc .chaxun .tab_tit { border-bottom: 1px solid #e5e5e5; }
.pc .chaxun .tab_tit li { float: left; height: 40px; margin: 0 27px;  }
.pc .chaxun .tab_tit li a { display: block; font-size: 16px; height: 40px; padding: 0 10px; color: #333; border-bottom: 2px solid transparent; }
.pc .chaxun .tab_tit li:hover a,.pc .chaxun .tab_tit li.on a { border-color: #eb1200; }

.pc .list_01 { margin: 0 30px; }
.pc .list_01 li { padding:36px 0; border-bottom: 1px solid #e5e5e5; }
.pc .list_01 li:last-child { border-bottom: none; }
.pc .list_01 li .tit { float: left; width: 60px; height: 60px; margin-right: 66px; background: #058ee9; border: 5px solid #eee; border-radius: 50%; }
.pc .list_01 li .tit span {width: 60px; height: 60px; display: table-cell; vertical-align: middle; text-align: center; font-size:16px; color: #fff; }
.pc .list_01 li .con { float: left; line-height: 30px; font-size: 14px; width: 920px; }
.pc .list_01 li .con strong { font-size: 18px; color: #058ee9; }
.pc .list_01 li .con .ul-xuq { height:300px; padding-left: 40px; margin-left:15px; border-left: 1px solid #c4e7fd; }
.pc .list_01 li .con .ul-xuq dt { position: relative; height: 68px; }
.pc .list_01 li .con .ul-xuq dt em  { font-weight:bold; color: #0084db; font-size: 16px; padding-right: 20px; }
.pc .list_01 li .con .ul-xuq dt i { position: absolute; top: -6px; left: -60px; font-style: normal; font-size: 14px; color: #fff;border:5px solid #d1ecfe;  font-weight: bold; width:30px; height: 30px; background: #67c1fc; text-align: center; border-radius: 50%; }
.pc .list_01 li .con .sm { color: #f10000; font-size: 14px; }
.pc .list_01 li .con .st1 { font-size: 16px; }

.pc .dd_user { float: right; text-align: right; padding: 30px 0 0; font-size: 15px; color: #010101; }
.pc .dd_user a { color: #017ccd; }
.pc .dd_user span { padding-left: 10px; }
.pc .dd_user span a {  color: #010101; }

.pc .vipArea { padding: 55px 0 30px; }
.pc .vipArea .sidbar { float: left; width: 205px; background: #fff; border: 1px solid #d9d9d9; border-top: none;  }
.pc .vipArea .main { float: right; width: 966px; }

.pc .menu { padding-bottom: 100px; }
.pc .menu dl {   border-top: 1px solid #d9d9d9; }
.pc .menu dl dt { height: 58px; padding-left:88px; line-height: 58px; border-bottom: 1px solid #d9d9d9; background: url("../images/icon_user_01.jpg") no-repeat 54px center; }
.pc .menu dl dt a { display: block; font-size: 16px; color: #333; }
.pc .menu dl dd { height: 40px; line-height: 40px; padding-left: 88px; font-size:13px; }
.pc .menu dl dd a  { color: #888; }
.pc .menu dl dd a:hover,.pc .menu dl dd a.on  { color: #2681c6; }

.pc .vipArea .pic { width: 966px; height: 160px; }
.pc .vipArea .bd { padding: 40px 0 0; }
.pc .vipArea .bd .con { position: relative; margin-bottom: 10px; padding:12px 20px 50px; background: #fff; border: 1px solid #e2e2e2;  }
.pc .vipArea .bd .con .tit { height:36px; line-height: 36px; border-bottom: 1px solid #e2e2e2;  }
.pc .vipArea .bd .con .tit em { padding-bottom: 6px; color: #000; padding-right: 15px;  font-size: 18px; border-bottom: 1px solid #2681c6; }

.pc .vipArea .bd .con .bangd { position: absolute; width: 90px; height: 29px; background: #017ccd; text-align: center; line-height: 28px; font-size: 14px;  top: 15px; right: 15px; }
.pc .vipArea .bd .con .bangd a { color: #fff; }

.pc .list_02 { margin-top: 20px; background: #f6f6f6;}
.pc .list_02 li { height:46px; font-size: 13px; line-height: 46px; color: #333; text-align: center; }
.pc .list_02 li:nth-child(2n) { background: #fff; }
.pc .list_02 li .ddh { display: inline-block; width: 150px; }
.pc .list_02 li .zjlx { display: inline-block; width: 85px; }
.pc .list_02 li .qzjl { display: inline-block; width: 150px;}
.pc .list_02 li .feiy { display: inline-block; width: 60px;}
.pc .list_02 li .hydz {display: inline-block; width: 205px;}
.pc .list_02 li .hysj { display: inline-block; width: 103px; }
.pc .list_02 li .lxr { display: inline-block; width: 94px; }
.pc .list_02 li .ddjc { display: inline-block; width: 94px; }

.pc .list_03 { padding: 5px 0 25px; }
.pc .list_03 li { height: 45px; line-height: 45px; border-bottom: 1px dashed #c6c6c6; }
.pc .list_03 li a { position: relative; padding-left: 15px; font-size: 14px; color: #333; }
.pc .list_03 li a:before { position: absolute; content: ""; left: 0; top: 5px;  border:5px solid transparent;  border-width:5px 7px;  border-left-color:#017ccd;  background:transparent; }
.pc .list_03 li span { float: right; color: #666; }

.pc .vipArea .bd .con .pic { float: left; width:120px; height: 120px; padding: 15px 0 0; border-radius: 50%; }
.pc .vipArea .bd .con .info { float: left; line-height: 30px; padding: 18px 0 0 15px; }
.pc .vipArea .bd .con .info em { color: #2681c6; }

.pc .list_04 { padding: 25px 0; }
.pc .list_04 li { float: left; height: 84px; font-size: 14px; border-right: 1px dashed #c5c5c5; color: #333; text-align: center; }
.pc .list_04 li em { display: block; line-height: 45px; color: #666; }
.pc .list_04 .li1 { width: 175px;}
.pc .list_04 .li2 { width: 140px;}
.pc .list_04 .li3 { width: 184px;}
.pc .list_04 .li4 { width: 263px;}
.pc .list_04 .li5 { width: 150px; border-right: none; }
.pc .list_04 li i { color: #ff0000; font-style: normal; font-weight: bold; }

.pc .change-form { padding:20px 0 0 20px; }
.pc .change-form ul li { margin-bottom: 15px;  }
.pc .change-form ul li .label { float: left; font-size: 14px; width:100px; color: #666; height: 30px; line-height: 30px;text-align: right }
.pc .change-form ul li .input-box { height: 30px; line-height: 30px;}
.pc .change-form ul li .input-box input { padding-left: 8px; width: 190px; height: 28px; border: 1px solid #d8d8d8; background: #fff; }
.pc .change-form ul .btn { padding-left: 100px; }
.pc .change-form ul .btn button { width:88px; height: 30px; background: #2681c6; color: #fff; border: none; cursor: pointer;  }

.pc .fkArea { background: #f7f7f7 url("../images/vip_bg2.jpg") no-repeat top right; }
.pc .fk_bg_bt { padding-bottom: 20px; background:url("../images/vip_bg1.jpg") no-repeat bottom left;}

.pc .tab_tit_01 { padding: 70px 0; }
.pc .tab_tit_01 li { position: relative; float: left; width: 33%; height:10px; background: #c1c1c1;  }
.pc .tab_tit_01 li .txt { position: absolute; top: -10px; left: 0; width: 100%;  text-align: center;}
.pc .tab_tit_01 li .txt em { display: block; width:30px; height: 30px; margin: 0 auto; line-height: 30px; font-size: 18px; color: #fff; font-weight: bold; border-radius: 50%; background: #c1c1c1; }
.pc .tab_tit_01 li .txt p { padding-top: 5px; }
.pc .tab_tit_01 li:hover,.pc .tab_tit_01 li.on { background: #058ee9; }
.pc .tab_tit_01 li:hover em,.pc .tab_tit_01 li.on em { background: #058ee9; }
.pc .tab_tit_01 li:hover p,.pc .tab_tit_01 li.on p { color:#058ee9; }

.pc .fkArea .main { float: left; width: 794px;  background: #fff; border: 1px solid #ff9000; }
.pc .fkArea .sidbar { float: right; width: 400px; height:703px; background: #fff; border: 1px solid #d0d0d0; }
.pc .ddinfo {}
.pc .ddinfo .hd { border-bottom: 1px solid #ff9000; }
.pc .ddinfo .hd h2 { padding-left: 15px; line-height: 40px; color: #ff9000; font-size: 18px; }
.pc .ddinfo .bd { padding:28px 20px; }

.pc .list_05 {}
.pc .list_05 li { float: left; height: 48px; line-height: 48px; color: #333; border-bottom: 1px dashed #d4d4d4; width: 50%; font-size: 14px; }
.pc .list_05 li strong { padding-left: 15px; }

.pc .list_06 { padding: 15px 0 0; }
.pc .list_06 li { margin-bottom: 20px; font-size: 14px;  color: #000;  }
.pc .list_06 li .label { float: left; width:90px; line-height: 35px; padding-right: 10px;  font-size: 14px;text-align: right; }
.pc .list_06 li .label em { color: #ff0000; }
.pc .list_06 li .input-box { float: left;  }
.pc .list_06 li .input-box span { padding-left: 15px; line-height: 35px; color: #ff0000; }
.pc .list_06 li .input-box input { width:195px; line-height: 35px; vertical-align: middle; padding-left: 10px; height: 35px; border: 1px solid #d0d0d0; }
.pc .list_06 li .input-box textarea { width: 330px; height: 70px; padding: 5px; border: 1px solid #d0d0d0;  }
.pc .list_06 li span { padding: 0 10px;}
.pc .list_06 .qj { padding: 25px 0 0; }

.pc .ddrt { position: relative; padding:20px 18px;  }
.pc .ddrt .rt-box { padding:1px 0 18px 38px; margin-bottom: 20px; border-bottom: 1px solid #f0f0f0; }
.pc .ddrt .rt-icon2 { background: url("../images/cx_icon_2.jpg") no-repeat top left; }
.pc .ddrt .rt-icon3 { background: url("../images/cx_icon_3.jpg") no-repeat top left; }
.pc .ddrt .rt-icon4 { background: url("../images/cx_icon_4.jpg") no-repeat top left; }
.pc .ddrt .rt-icon3 em { font-weight: bold; color: #e50000; }

.pc .ddrt .rt-icon4 .time { height: 36px; line-height: 36px; color: #908f8f; }
.pc .ddrt .rt-icon4 .sys { width: 145px; font-size: 12px; text-align: center; }
.pc .ddrt .totalprice { padding:0 0 10px; font-size: 24px; color: #333; }
.pc .ddrt .totalprice em { color: #ff1201}
.pc .ddrt .totalprice em i { font-style: normal; font-size: 18px; }
.pc .ddrt .xufei { font-size: 14px; color: #666; }
.pc .ddrt .xufei em { color: #ef0000;  }
.pc .ddrt .xufei span { }

.pc .ddrt .ft-link { padding: 15px 0 0; }
.pc .ddrt .ft-link a { padding: 10px 16px; font-size: 16px; background: #cfcfcf; color: #fff; }
.pc .ddrt .ft-link a.on { background: #ff9000; }

.pc .fkadv { margin-bottom: 35px; padding:20px; color: #333;  font-size: 14px; background: #fff; border: 1px solid #d0d0d0; }
.pc .fkadv .tit { height: 40px;  }
.pc .list_07 {}
.pc .list_07 li { float: left; padding-right: 65px; }
.pc .list_07 li select { width: 164px; height: 26px;  }
.pc .list_07 li input { width:60px; line-height: 24px; vertical-align: middle; text-align: center; height: 24px; border: 1px solid #d0d0d0;}
.pc .list_07 li span { border: 1px solid #d0d0d0; cursor: pointer; overflow: hidden; }
.pc .list_07 li span em { height: 26px; line-height: 26px; padding: 0 8px; border-right: 1px solid #d0d0d0;  }


.pc .ibanner { height: 364px; }
.pc .ibanner .bd { height: 364px; }

.pc .menu-wrap { background: #fff; margin-bottom: 10px; }
.pc .menu-wrap .menu2 { text-align: center }
.pc .menu-wrap .menu2 li { height: 70px; margin: 0 10px; display: inline-block; }
.pc .menu-wrap .menu2 li a { display: block; padding: 0 20px; line-height: 70px; color: #222; border-bottom: 3px solid transparent; }
.pc .menu-wrap .menu2 li:hover a,.pc .menu-wrap .menu2 li.on a { background: #f6f6f6; border-color: #017ccd; }

.pc .mainwrap { margin-bottom: 45px; background: #fff; padding: 30px 45px 35px; }

.pc .page { text-align: center; padding: 35px 0 25px;  }
.pc .page a { display: inline-block; margin: 0 2px; padding: 1px 8px; font-size: 14px; border: 1px solid #b5b5b7; }
.pc .page a em { }
.pc .page a img { vertical-align: top; padding-top: 5px; }

.pc .artbox { border-bottom: 1px solid #e5e5e5; text-align: center; }
.pc .artbox h2 { font-size: 24px; color: #222; }
.pc .artbox .info { padding: 15px 0; line-height: 35px; }
.pc .artbox .info span { padding: 0 8px; }
.pc .artbox .info span em { padding-left: 5px; vertical-align: middle; font-size: 12px; color: #666; }

.pc .foot1{width:1110px;margin:0px auto;border:1px solid #E7E7E7;border-left:0px;border-right:0px;margin-bottom:60px;}
.pc .foot1 a{padding-left:10px;width:478px;height:60px;line-height:60px;display:inline-block;border-right:1px solid #E7E7E7;}
.pc .foot1 a:last-child{border-right:0px;}


.pc .article { padding: 25px 0; font-size: 14px; color: #333333; line-height: 28px; word-wrap:break-word; word-break:break-all;  }

.pc .slide_bottom{width:1200px;margin:0px auto;border-top:1px solid #e7e7e7;}
.pc .slide_bottom_left{float:left;width:340px;height:100px;margin-top:40px;}
.pc .slide_bottom_left p{font-size:14px;}
.pc .slide_bottom_mid{position:relative;cursor:pointer;margin-left:250px;margin-top:30px;float:left;width:80px;height:80px;border-radius:60px;background:#ED4F4E;border:1px solid #f65b56;font-size:18px;color:white;}
.pc .slide_bottom_mid img{padding:5px 10px 0px 20px;vertical-align:middle;}
.pc .slide_bottom_mid .txt{padding:2px 10px 0px 20px;}
.pc .slide_bottom_mid .znum{display:none;position: absolute;top:0px;left:0px;text-align: center;color: #0176c7;width:80px;height:80px;line-height: 80px;}














.reg-btn { height: 950px; background: url("../images/regiest_bg.jpg") no-repeat center top; }
.reg-btn .wrap { padding: 130px auto 0; text-align: center; }
.reg-btn-wrap { width: 640px; margin: 0 auto; padding: 25px; border-radius: 12px;  background:rgba(255,255,255,0.25); }
.reg-btn-con { height: 466px; background: #fff; width: 640px; border-radius: 12px;  }

.reg-btn .tit { width: 690px; margin: 0 auto; text-align: left; height: 40px; line-height: 40px; color: #fff; font-size: 16px; }
.reg-btn .tit h2 { font-weight: normal; color: #fff; font-size: 16px; }
.reg-btn .tit span { float: right; }
.reg-btn .tit span a { color: #fff; }

.reg-btn-con .logo { text-align: left; padding: 4px 0 0 10px;}
.reg-box { padding: 28px 0 0; }
.reg-box .ewm-btn { padding: 25px 0 0; width: 314px; height: 317px; border-right: 1px solid #e5e5e5; text-align: center; }
 .reg-box .ewm-btn h2 { font-size: 16px; color: #0075c2; height: 48px; font-weight: normal; }
.reg-box .ewm-btn p { padding: 15px 0 0; color: #3b3b3b; }
 .reg-box .ewm-btn p a  { display: block;  line-height: 35px;  color: #959393;  }
 .reg-box .form-btn { padding:10px 0 0 10px; width: 285px; }

 .reg-box .form-btn h2 { font-size: 16px; color: #0075c2; height: 48px; font-weight: normal; text-align: center; }
 .reg-box .form-btn ul li { margin-bottom: 10px; }
 .reg-box .form-btn ul li .label { float: left;  width: 56px; height: 30px; line-height: 30px; font-size: 16px; }
 .reg-box .form-btn ul li .input-box { float: right; width: 194px; }
 .reg-box .form-btn ul li .input-box input { padding-left: 5px;  height: 28px; border: 1px solid #ddd; }
 .reg-box .form-btn ul li .btn-box1 { width: 100px; height: 30px; margin: 0px auto; }
 .reg-box .form-btn ul li .btn-box1 button { width: 100px; height: 30px; border: none;   background: #1271db; font-size: 14px; color: #fff; cursor: pointer; }
 .reg-box .form-btn ul li .btn-box { width: 200px; height: 30px;float:right; }
 .reg-box .form-btn ul li .btn-box button { width: 200px; height: 30px; border: none;   background: #1271db; font-size: 14px; color: #fff; cursor: pointer; }

.reg-box .form-btn ul .txt  { padding-top: 15px; text-align: right; font-size: 14px; }
.reg-box .form-btn ul .txt a  { padding: 0 5px; color: #333; }
.reg-box .form-btn ul .txt a.on  { color: #1271db;  }

 .reg-info { padding: 35px 0 0; font-size: 14px; color: #fff; }
 .reg-info span { padding-right:15px; }
 .reg-info em { vertical-align: middle; font-weight: bold; padding-left:5px; }


.pc .editRightTd{width:500px;}
.pc .editLeftTd{font-weight: 600}













